package com.neuedu.corejava.ch3;

import java.util.Scanner;

public class Practice {

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int i = 0;
		System.out.println("请输入成绩：");
		i = scanner.nextInt();

		/*if (i >= 90) {
			System.out.println("优");
		} else if (i >= 80) {
			System.out.println("良");
		} else if (i >= 70) {
			System.out.println("好");
		} else if (i >= 60) {
			System.out.println("中");
		} else {
			System.out.println("差");
		}*/

		// 2.if语句支持嵌套
		/*if (i >= 90) {
			System.out.println("优");
		} else {
			if (i >= 80) {
				System.out.println("良");
			} else {
				if (i >= 70) {
					System.out.println("好");
				} else {
					if (i >= 60) {
						System.out.println("中");
					} else {
						System.out.println("差");
					}
				}
			}
		}*/
		//1.case的判断值不能相同
		//2.switch条件表达式的运算结果只能是int,short,char,byte,string
		//3.满足某个case条件后，case语句会顺序执行，可使用break跳出分支结构，直接结束分支运算
		//4.case值只能是常量，不能是变量；进行等值判断，所有条件都不满足时会执行default分支
		switch (i/10) {
		case 10:
		case 9:
			System.out.println("优");
			break;
		case 8:
			System.out.println("良");
			break;
		case 7:
			System.out.println("好");
			break;
		case 6:
			System.out.println("中");
			break;		
		default:
			System.out.println("差");
			break;
		}
	}
}
